package com.commerceerp.system.mapper;

import com.commerceerp.system.entity.LogisticsWinit;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface WinitMapper extends Mapper{

    //删除万邑联授权码
    int delWinitToken(@Param("id") String id,@Param("userId") String userId);

    Map getWarehouseById(@Param("warehouseID") int warehouseID);

    //查看账号
    LogisticsWinit getLogisticsWinitByUserId(@Param("userId") String userId);

    //保存配送方式
    int saveDeliveryWay(@Param("list") JSONArray data);

    //删除原有的配送方式
    int delDeliveryWay(@Param("warehouseID") String warehouseID);

    //保存仓库
    void saveWarehouse(JSONObject child);

    //获得仓库列表
    List<Map> getWarehouse();

    //获得配送方式信息
    List<Map> getDeliveryWay();
}
